device producing light - Français Anglais Dictionnaire